encoding/json/jsontext.stateEntry.NeedObjectName (method)
36 uses
encoding/json/jsontext (current package)
decode.go#L581: if d.Tokens.Last.NeedObjectName() {
decode.go#L741: if d.Tokens.Last.NeedObjectName() {
encode.go#L241: case e.Tokens.Last.NeedObjectName() && len(e.Buf) >= 2:
encode.go#L254: if last := e.Tokens.Last; !last.isObject() || !last.NeedObjectName() || last.Length() == 0 {
encode.go#L374: if e.Tokens.Last.NeedObjectName() {
encode.go#L478: if e.Tokens.Last.NeedObjectName() {
encode.go#L559: if e.Tokens.Last.NeedObjectName() {
state.go#L188: case where < 0 && e.Length() == 0 || where == 0 && !e.needObjectValue() || where > 0 && e.NeedObjectName():
state.go#L272: case m.Last.NeedObjectName():
state.go#L304: case m.Last.NeedObjectName():
state.go#L339: case m.Last.NeedObjectName():
state.go#L474: func (e stateEntry) NeedObjectName() bool {
encoding/json/v2
arshal.go#L203: if xe.Tokens.Last.NeedObjectName() {
arshal.go#L430: if xd.Tokens.Last.NeedObjectName() {
arshal_any.go#L124: if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
arshal_any.go#L240: if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
arshal_default.go#L142: if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
arshal_default.go#L228: if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
arshal_default.go#L472: stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L494: stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L571: stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L593: stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L661: stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L700: stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_default.go#L831: if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
arshal_default.go#L1511: if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
arshal_methods.go#L182: (export.Encoder(enc).Tokens.Last.NeedObjectName()) && t.Kind() == reflect.String) {
arshal_methods.go#L210: (export.Encoder(enc).Tokens.Last.NeedObjectName()) && t.Kind() == reflect.String) {
arshal_methods.go#L234: ((needAddr && va.forcedAddr) || export.Encoder(enc).Tokens.Last.NeedObjectName()) {
arshal_methods.go#L266: ((needAddr && va.forcedAddr) || export.Encoder(enc).Tokens.Last.NeedObjectName()) {
arshal_methods.go#L338: export.Decoder(dec).Tokens.Last.NeedObjectName() {
arshal_methods.go#L364: export.Decoder(dec).Tokens.Last.NeedObjectName() {
arshal_time.go#L68: k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
arshal_time.go#L99: stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
arshal_time.go#L149: k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
arshal_time.go#L175: stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)